﻿<Serializable()> _
Public Class Pessoa

    Private _id As Nullable(Of Long)
    Public Overridable Property Id() As Nullable(Of Long)
        Get
            Return _id
        End Get
        Set(ByVal value As Nullable(Of Long))
            _id = value
        End Set
    End Property


    Private _nome As String
    Public Overridable Property Nome() As String
        Get
            Return _nome
        End Get
        Set(ByVal value As String)
            _nome = value
        End Set
    End Property

    Private _uf As String
    Public Overridable Property Uf() As String
        Get
            Return _uf
        End Get
        Set(ByVal value As String)
            _uf = value
        End Set
    End Property

    Private _cidade As String
    Public Overridable Property Cidade() As String
        Get
            Return _cidade
        End Get
        Set(ByVal value As String)
            _cidade = value
        End Set
    End Property

    Private _email As String
    Public Overridable Property Email() As String
        Get
            Return _email
        End Get
        Set(ByVal value As String)
            _email = value
        End Set
    End Property


    Private _documentoIdentificacao As String
    Public Overridable Property DocumentoIdentificacao() As String
        Get
            Return _documentoIdentificacao
        End Get
        Set(ByVal value As String)
            _documentoIdentificacao = value
        End Set
    End Property

    Private _idTipoPessoa As Long
    Public Overridable Property IdTipoPessoa() As Long
        Get
            Return _idTipoPessoa
        End Get
        Set(ByVal value As Long)
            _idTipoPessoa = value
        End Set
    End Property

    Private _usuario As Usuario
    Public Overridable Property Usuario() As Usuario
        Get
            Return _usuario
        End Get
        Set(ByVal value As Usuario)
            _usuario = value
        End Set
    End Property

End Class

